scotland self catering grassmarket apartment accommodation london england bed and breakfast near edinburgh castle edinburgh castle glasgow grassmarket escort escorts near holyrood castle b&b